const { defineConfig } = require('@vue/cli-service')
module.exports = defineConfig({
  transpileDependencies: true,
  // 配置服务器代理代理
  // publicPath: './', //打包部署的文件路径
  // entry: './path/to/my/entry/file.js',
  // pages: {
  //   // index: {
  //   //   // page 的入口
  //   //   entry: 'src/index/main.js',
  //   //   // 模板来源
  //   //   template: 'public/index.html',
  //   //   // 在 dist/index.html 的输出
  //   //   filename: 'index.html',
  //   //   // 当使用 title 选项时，
  //   //   // template 中的 title 标签需要是 <title><%= htmlWebpackPlugin.options.title %></title>
  //   //   title: 'Index Page',
  //   //   // 在这个页面中包含的块，默认情况下会包含
  //   //   // 提取出来的通用 chunk 和 vendor chunk。
  //   //   chunks: ['chunk-vendors', 'chunk-common', 'index']
  //   // },
    
  // },
  devServer: {
    port: '8080', // 端口
    open: true, // 启动项目自动打开浏览器
    proxy: {
      '/api':  {
        // axios中url已/api开头的请求都适用于该规则,
        target: 'http://114.115.140.175:3000/',
        changeOrigin: true, // 配置跨域
        pathRewrite: {
          '^/api': '/'
        }
      },
    }
  }
})
